////////////////////////////////////////////////////////////////////////////////
//                                                                            //
//   Software       :                                                         //
//   Layer          : SRC                                                     //
//   Package        :                                                         //
//   Component      :                                                         //
//                                                                            //
//   File           : MyForm.h                                                 //
//   Author         : RSO ( Rafael Sotomayor Brûlé )                          //
//   EMail          : rsotomayor@savtec.cl                                    //
//   Type           : C++ Source                                              //
//   Usage          :                                                         //
//   Purpose        : Formularion principal                                   //
//                                                                            //
//                                                                            //
//   who when        what                                                     //
//   ~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~//
//   RSO 09-10-2010  Creation                                                 //
//                                                                            //
////////////////////////////////////////////////////////////////////////////////


#ifndef __MYFORM_H__
#define __MYFORM_H__

#include "myglobal.h"

class MyForm {
public:
  MyForm();
  ~MyForm();
  void init();
  void configuraBotonesImages(char *buttonlabel_p,char *buttonimage_p,int start_p,int end_p, GtkWidget *button_p[], GCallback func_p);
  void configuraBoton(char *buttonstr_p,int start_p,GtkWidget *button_p, GCallback func_p) ;
  gboolean setComboBoxSelectValue(GtkComboBox *combobox_p, const gchar *value_p) ;

  void setImageButton(GtkButton *button_p,char *image_p);
  void setWindowParent(GtkWidget *widget_p);
  void setBackGround(string filename_p);
  void    show(); 
  void    hide(); 
  MyColor       mygdkcolor_a ;  
protected:
//  GladeXML     *builder_a;
//  GtkBuilder   *builder_a; 
  
  GtkWidget     *window_a;
  GtkWidget     *windowParent_a;  
private:

} ;



#endif
